How Big Can Cities Get